echinococcus cyst - Spanish English Dictionary